came down upon

vbl.申斥,向...索取